--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.gitea/workflows/ci.yml c2df972c3a116821cdca50d02194addea6c13e31 (c2df972c) Text, 5.14 KB
Tff7b72nameTb4b4b4: Ta5d6ffCI
Tff7b72onTb4b4b4:
Tff7b72pushTb4b4b4:
Tff7b72branchesTb4b4b4:
Tb4b4b4- Ta5d6ff"Ta5d6ff*Ta5d6ff"
Tff7b72pull_requestTb4b4b4:
Tff7b72workflow_dispatchTb4b4b4:
Tff7b72jobsTb4b4b4:
Tff7b72lintTb4b4b4:
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-latest
Tff7b72stepsTb4b4b4:
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCheckout
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 T8b949e# v6.0.1
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffNode.js
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72node-versionTb4b4b4: Ta5d6ff24
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffpnpm
Tff7b72runTb4b4b4: Ta5d6ffcorepackTa5d6ff Ta5d6ffenableTa5d6ff Ta5d6ff&&Ta5d6ff Ta5d6ffcorepackTa5d6ff Ta5d6ffprepareTa5d6ff Ta5d6ffpnpm@10.30.0Ta5d6ff Ta5d6ff--activate
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPython
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72python-versionTb4b4b4: Ta5d6ff"Ta5d6ff3.13Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffTask
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 T8b949e# v1
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff"Ta5d6ff3.46.3Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPoetry
Tff7b72runTb4b4b4: Ta5d6ffpipTa5d6ff Ta5d6ffinstallTa5d6ff Ta5d6ffpoetry
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPythonTa5d6ff Ta5d6ffenvironment
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffsetup:be
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffpip-audit
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72poetry run pip install --upgrade "pip>=26.0" pip-audit
Tff7b72poetry run pip-audit
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffNodeTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffdeps:fe
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffaudit
Tff7b72runTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffauditTa5d6ff Ta5d6ff--audit-level=high
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffLint
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72set -o pipefail
Tff7b72task lint:all 2>&1 | tee lint_results.txt
Tff7b72build-frontendTb4b4b4:
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-latest
Tff7b72stepsTb4b4b4:
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCheckout
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 T8b949e# v6.0.1
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffNode.js
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72node-versionTb4b4b4: Ta5d6ff24
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffpnpm
Tff7b72runTb4b4b4: Ta5d6ffcorepackTa5d6ff Ta5d6ffenableTa5d6ff Ta5d6ff&&Ta5d6ff Ta5d6ffcorepackTa5d6ff Ta5d6ffprepareTa5d6ff Ta5d6ffpnpm@10.30.0Ta5d6ff Ta5d6ff--activate
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffTask
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 T8b949e# v1
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff"Ta5d6ff3.46.3Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffdeps:fe
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffaudit
Tff7b72runTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffauditTa5d6ff Ta5d6ff--audit-level=high
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffDetermineTa5d6ff Ta5d6ffversion
Tff7b72idTb4b4b4: Ta5d6ffversion
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72SHORT_SHA=$(git rev-parse --short HEAD)
Tff7b72echo "version=${SHORT_SHA}" >> $GITHUB_OUTPUT
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6fffrontend
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72set -o pipefail
Tff7b72task build:fe 2>&1 | tee build_results.txt
Tff7b72envTb4b4b4:
Tff7b72VITE_APP_VERSIONTb4b4b4: Ta5d6ff${{Ta5d6ff Ta5d6ffsteps.version.outputs.versionTa5d6ff Ta5d6ff}}
Tff7b72test-backendTb4b4b4:
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-latest
Tff7b72stepsTb4b4b4:
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCheckout
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 T8b949e# v6.0.1
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPython
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72python-versionTb4b4b4: Ta5d6ff"Ta5d6ff3.13Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffTask
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 T8b949e# v1
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff"Ta5d6ff3.46.3Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCompileTa5d6ff Ta5d6ffbackend
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72set -o pipefail
Tff7b72task compile 2>&1 | tee compile_results.txt
Tff7b72test-langTb4b4b4:
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-latest
Tff7b72stepsTb4b4b4:
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCheckout
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 T8b949e# v6.0.1
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffNode.js
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72node-versionTb4b4b4: Ta5d6ff24
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffpnpm
Tff7b72runTb4b4b4: Ta5d6ffcorepackTa5d6ff Ta5d6ffenableTa5d6ff Ta5d6ff&&Ta5d6ff Ta5d6ffcorepackTa5d6ff Ta5d6ffprepareTa5d6ff Ta5d6ffpnpm@10.30.0Ta5d6ff Ta5d6ff--activate
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPython
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72python-versionTb4b4b4: Ta5d6ff"Ta5d6ff3.13Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffTask
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 T8b949e# v1
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff"Ta5d6ff3.46.3Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffPoetry
Tff7b72runTb4b4b4: Ta5d6ffpipTa5d6ff Ta5d6ffinstallTa5d6ff Ta5d6ffpoetry
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffinstall
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffpip-audit
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72poetry run pip install --upgrade "pip>=26.0" pip-audit
Tff7b72poetry run pip-audit
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffaudit
Tff7b72runTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffauditTa5d6ff Ta5d6ff--audit-level=high
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffRunTa5d6ff Ta5d6fflanguageTa5d6ff Ta5d6fftests
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72set -o pipefail
Tff7b72task test:lang 2>&1 | tee lang_results.txt
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────